#ifndef PAISES_H
#define PAISES_H

#include <QString>

namespace Paises {

    const QString Africa_do_Sul = QString::fromUtf8("Africa do Sul,496,379,3,Congo,Sudao,Madagascar");
    const QString Alaska = QString::fromUtf8("Alaska,50,34,3,Mackenzie,Vancouver,Vladivostok");
    const QString Alemanha = QString::fromUtf8("Alemanha,450,110,3,Inglaterra,Franca,Polonia");
    const QString Aral = QString::fromUtf8("Aral,630,140,5,Oriente Medio,India,China,Omsk,Moscou");
    const QString Argelia = QString::fromUtf8("Argelia,405,225,5,Egito,Sudao,Congo,Brasil,Franca");
    const QString Argentina = QString::fromUtf8("Argentina,165,395,2,Brasil,Chile");
    const QString Australia = QString::fromUtf8("Australia,818,417,3,Sumatra,Borneo,Nova Guine");
    const QString Borneo = QString::fromUtf8("Borneo,822,319,3,Vietna,Australia,Nova Guine");
    const QString Brasil = QString::fromUtf8("Brasil,212,320,4,Argentina,Chile,Colombia,Argelia");
    const QString California = QString::fromUtf8("California,61,117,4,Vancouver,Ottawa,Nova York,Mexico");
    const QString Chile = QString::fromUtf8("Chile,150,337,3,Argentina,Brasil,Colombia");
    const QString China = QString::fromUtf8("China,772,189,8,Vladivostok,Tchita,Mongolia,Omsk,Aral,India,Vietna,Japao");
    const QString Colombia = QString::fromUtf8("Colombia,138,257,3,Brasil,Chile,Mexico");
    const QString Congo = QString::fromUtf8("Congo,491,323,3,Argelia,Sudao,Africa do Sul");
    const QString Dudinka = QString::fromUtf8("Dudinka,650,45,4,Omsk,Mongolia,Tchita,Siberia");
    const QString Egito = QString::fromUtf8("Egito,497,205,5,Sudao,Argelia,Franca,Polonia,Oriente Medio");
    const QString Franca = QString::fromUtf8("Franca,426,139,5,Inglaterra,Alemanha,Argelia,Egito,Polonia");
    const QString Groenlandia = QString::fromUtf8("Groenlandia,329,25,3,Islandia,Labrador,Mackenzie");
    const QString India = QString::fromUtf8("India,693,218,5,Oriente Medio,Aral,China,Vietna,Sumatra");
    const QString Inglaterra = QString::fromUtf8("Inglaterra,364,108,4,Islandia,Suecia,Alemanha,Franca");
    const QString Islandia = QString::fromUtf8("Islandia,382,69,2,Groenlandia,Inglaterra");
    const QString Japao = QString::fromUtf8("Japao,913,180,2,Vladivostok,China");
    const QString Labrador = QString::fromUtf8("Labrador,220,93,3,Groenlandia,Ottawa,Nova York");
    const QString Mackenzie = QString::fromUtf8("Mackenzie,130,44,4,Alaska,Vancouver,Ottawa,Groenlandia");
    const QString Madagascar = QString::fromUtf8("Madagascar,580,364,2,Sudao,Africa do Sul");
    const QString Mexico = QString::fromUtf8("Mexico,45,186,3,Colombia,Nova York,California");
    const QString Mongolia = QString::fromUtf8("Mongolia,756,146,4,China,Omsk,Dudinka,Tchita");
    const QString Moscou = QString::fromUtf8("Moscou,548,98,5,Suecia,Polonia,Oriente Medio,Aral,Omsk");
    const QString Nova_Guine = QString::fromUtf8("Nova Guine,905,363,2,Borneo,Australia");
    const QString Nova_York = QString::fromUtf8("Nova York,124,149,4,Mexico,California,Ottawa,Labrador");
    const QString Omsk = QString::fromUtf8("Omsk,621,99,5,Moscou,Aral,China,Mongolia,Dudinka");
    const QString Oriente_Medio = QString::fromUtf8("Oriente Medio,572,185,5,Moscou,Polonia,Egito,India,Aral");
    const QString Ottawa = QString::fromUtf8("Ottawa,152,91,5,Labrador,Nova York,California,Vancouver,Mackenzie");
    const QString Polonia = QString::fromUtf8("Polonia,490,142,5,Moscou,Alemanha,Franca,Egito,Oriente Medio");
    const QString Siberia = QString::fromUtf8("Siberia,718,71,3,Dudinka,Tchita,Vladivostok");
    const QString Sudao = QString::fromUtf8("Sudao,534,265,5,Argelia,Egito,Africa do Sul,Congo,Madagascar");
    const QString Suecia = QString::fromUtf8("Suecia,461,49,2,Inglaterra,Moscou");
    const QString Sumatra = QString::fromUtf8("Sumatra,760,319,2,Australia,India");
    const QString Tchita = QString::fromUtf8("Tchita,743,116,5,Vladivostok,Siberia,Dudinka,Mongolia,China");
    const QString Vancouver = QString::fromUtf8("Vancouver,88,74,4,California,Ottawa,Mackenzie,Alaska");
    const QString Vietna = QString::fromUtf8("Vietna,779,244,3,China,India,Borneo");
    const QString Vladivostok = QString::fromUtf8("Vladivostok,826,84,5,Japao,China,Tchita,Siberia,Alaska");
}

QString getPais (QString nome_pais)
{
    if (nome_pais == "Africa do Sul")
        return Paises::Africa_do_Sul;

    else if (nome_pais == "Alaska")
        return Paises::Alaska;

    else if (nome_pais == "Alemanha")
        return Paises::Alemanha;

    else if (nome_pais == "Aral")
        return Paises::Aral;

    else if (nome_pais == "Argelia")
        return Paises::Argelia;

    else if (nome_pais == "Argentina")
        return Paises::Argentina;

    else if (nome_pais == "Australia")
        return Paises::Australia;

    else if (nome_pais == "Borneo")
        return Paises::Borneo;

    else if (nome_pais == "Brasil")
        return Paises::Brasil;

    else if (nome_pais == "California")
        return Paises::California;

    else if (nome_pais == "Chile")
        return Paises::Chile;

    else if (nome_pais == "China")
        return Paises::China;

    else if (nome_pais == "Colombia")
        return Paises::Colombia;

    else if (nome_pais == "Congo")
        return Paises::Congo;

    else if (nome_pais == "Dudinka")
        return Paises::Dudinka;

    else if (nome_pais == "Egito")
        return Paises::Egito;

    else if (nome_pais == "Franca")
        return Paises::Franca;

    else if (nome_pais == "Groenlandia")
        return Paises::Groenlandia;

    else if (nome_pais == "India")
        return Paises::India;

    else if (nome_pais == "Inglaterra")
        return Paises::Inglaterra;

    else if (nome_pais == "Islandia")
        return Paises::Islandia;

    else if (nome_pais == "Japao")
        return Paises::Japao;

    else if (nome_pais == "Labrador")
        return Paises::Labrador;

    else if (nome_pais == "Mackenzie")
        return Paises::Mackenzie;

    else if (nome_pais == "Madagascar")
        return Paises::Madagascar;

    else if (nome_pais == "Mexico")
        return Paises::Mexico;

    else if (nome_pais == "Mongolia")
        return Paises::Mongolia;

    else if (nome_pais == "Moscou")
        return Paises::Moscou;

    else if (nome_pais == "Nova Guine")
        return Paises::Nova_Guine;

    else if (nome_pais == "Nova York")
        return Paises::Nova_York;

    else if (nome_pais == "Omsk")
        return Paises::Omsk;

    else if (nome_pais == "Oriente Medio")
        return Paises::Oriente_Medio;

    else if (nome_pais == "Ottawa")
        return Paises::Ottawa;

    else if (nome_pais == "Polonia")
        return Paises::Polonia;

    else if (nome_pais == "Siberia")
        return Paises::Siberia;

    else if (nome_pais == "Sudao")
        return Paises::Sudao;

    else if (nome_pais == "Suecia")
        return Paises::Suecia;

    else if (nome_pais == "Sumatra")
        return Paises::Sumatra;

    else if (nome_pais == "Tchita")
        return Paises::Tchita;

    else if (nome_pais == "Vancouver")
        return Paises::Vancouver;

    else if (nome_pais == "Vietna")
        return Paises::Vietna;

    else if (nome_pais == "Vladivostok")
        return Paises::Vladivostok;

    else {
            qDebug () << "nao encontrado" << nome_pais;
            return Paises::Vladivostok;
    }
}

#endif // PAISES_H
